package com.aacar.op.utils.pojo.excel;


import com.aacar.op.entity.CommonEntity;

/**
 * 订单中财务结算相关Excel DTO
 * 注意:从商户维度
 */
public class MerchOrderSettlementExcelDTO extends CommonEntity {
    //"商户ID", "商户名称", "商户电话", "收款类型","收款账号", "收款人", "订单金额", "实收金额", "优惠金额", "平台补贴", "打款合计"
    ///////////商户相关////////////
    private String merchId;
    private String merchName;
    private String merchMobile;
    private String payTypeName; //收款类型(结算类型) 1:支付宝,2:微信
    private String payAccount; //收款账号(结算账号)
    private String beneficiaryName;//收款人姓名
    private String startDateStr;//开始时间
    private String endDateStr;//结束时间
    private String openingBank;//开户行
    private String settlementStatusName;//状态


    //////////附件属性////////////
    private String countOrderSizeStr;//统计的订单数量
    private Double sumOrderAmount; //订单金额
    private Double sumActiveAmount;//“实收金额”=“订单金额”-“优惠金额”
    private Double sumCouponAmount;//优惠金额
    private Double sumSubsidyAmount;//平台补贴
    private Double sumTotalAmount;//打款合计（打款合计=订单金额+平台补贴）

    public String getSettlementStatusName() {
        return settlementStatusName;
    }

    public void setSettlementStatusName(String settlementStatusName) {
        this.settlementStatusName = settlementStatusName;
    }

    public String getStartDateStr() {
        return startDateStr;
    }

    public void setStartDateStr(String startDateStr) {
        this.startDateStr = startDateStr;
    }

    public String getEndDateStr() {
        return endDateStr;
    }

    public void setEndDateStr(String endDateStr) {
        this.endDateStr = endDateStr;
    }

    public String getCountOrderSizeStr() {
        return countOrderSizeStr;
    }

    public void setCountOrderSizeStr(String countOrderSizeStr) {
        this.countOrderSizeStr = countOrderSizeStr;
    }

    public String getOpeningBank() {
        return openingBank;
    }

    public void setOpeningBank(String openingBank) {
        this.openingBank = openingBank;
    }

    public String getMerchId() {
        return merchId;
    }

    public void setMerchId(String merchId) {
        this.merchId = merchId;
    }

    public String getMerchName() {
        return merchName;
    }

    public void setMerchName(String merchName) {
        this.merchName = merchName;
    }

    public String getMerchMobile() {
        return merchMobile;
    }

    public void setMerchMobile(String merchMobile) {
        this.merchMobile = merchMobile;
    }

    public String getPayTypeName() {
        return payTypeName;
    }

    public void setPayTypeName(String payTypeName) {
        this.payTypeName = payTypeName;
    }

    public String getPayAccount() {
        return payAccount;
    }

    public void setPayAccount(String payAccount) {
        this.payAccount = payAccount;
    }

    public String getBeneficiaryName() {
        return beneficiaryName;
    }

    public void setBeneficiaryName(String beneficiaryName) {
        this.beneficiaryName = beneficiaryName;
    }

    public Double getSumOrderAmount() {
        return sumOrderAmount;
    }

    public void setSumOrderAmount(Double sumOrderAmount) {
        this.sumOrderAmount = sumOrderAmount;
    }

    public Double getSumActiveAmount() {
        return sumActiveAmount;
    }

    public void setSumActiveAmount(Double sumActiveAmount) {
        this.sumActiveAmount = sumActiveAmount;
    }

    public Double getSumCouponAmount() {
        return sumCouponAmount;
    }

    public void setSumCouponAmount(Double sumCouponAmount) {
        this.sumCouponAmount = sumCouponAmount;
    }

    public Double getSumSubsidyAmount() {
        return sumSubsidyAmount;
    }

    public void setSumSubsidyAmount(Double sumSubsidyAmount) {
        this.sumSubsidyAmount = sumSubsidyAmount;
    }

    public Double getSumTotalAmount() {
        return sumTotalAmount;
    }

    public void setSumTotalAmount(Double sumTotalAmount) {
        this.sumTotalAmount = sumTotalAmount;
    }

}
